package com.hxkj.domain.po;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
* 
*
* @author: chenwei
* @version: 1.0
* @datetime: 2018-05-21 17:59:26
*/
@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AuthFunction implements Serializable {


    private static final long serialVersionUID = -3632483946028190506L;
    // 功能权限ID
    private Long functionId;
    // 功能库功能id
    private Long functionLibraryId;
    // 功能权限编码
    private String functionCode;
    // 功能权限名称
    private String functionName;
    // 说明
    private String description;
    // 功能权限类型(1 菜单、2 功能、3按钮)
    private Byte functionType;
    // 功能权限链接
    private String functionUri;
    //功能图标
    private String functionIcon;

    //
    private String permission;
    // 
    private Long functionSuperior;
    // 排序ID
    private int orderId;
    // 是否记录日志
    private Byte logSign;
    // 功能状态
    private Byte functionStatus;
    // 删除标识

    private Byte delTag;
    // 上级功能id
    private Long parentFunctionId;
    // 功能站点id
    private Long siteId;

}
